package com.lingxu.api.ztb.model.vo;

import lombok.Data;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.sql.Clob;
import java.util.Date;

/**
 * 竣工验收表
 *
 * @author admin
 * @since 2025-11-11
 */
@Data
@ApiModel(value="竣工验收表VO", description="竣工验收表VO")
public class FinalAcceptanceVO {
    /**
     * 项目名称
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="项目名称")
    @com.alibaba.excel.annotation.ExcelProperty("项目名称")
    @ApiModelProperty(value = "项目名称")
    private String projectName;
    /**
     * 项目编号
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="项目编号")
    @com.alibaba.excel.annotation.ExcelProperty("项目编号")
    @ApiModelProperty(value = "项目编号")
    private String projectCode;
    /**
     * 标段名称
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="标段名称")
    @com.alibaba.excel.annotation.ExcelProperty("标段名称")
    @ApiModelProperty(value = "标段名称")
    private String sectionName;
    /**
     * 标段编号
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="标段编号")
    @com.alibaba.excel.annotation.ExcelProperty("标段编号")
    @ApiModelProperty(value = "标段编号")
    private String sectionCode;
    /**
     * 验收单位
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="验收单位")
    @com.alibaba.excel.annotation.ExcelProperty("验收单位")
    @ApiModelProperty(value = "验收单位")
    private String acceptanceUnit;
    /**
     * 验收时间
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="验收时间",format = "yyyy-MM-dd")
    @com.alibaba.excel.annotation.ExcelProperty("验收时间")
    @ApiModelProperty(value = "验收时间")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date acceptanceTime;
    /**
     * 验收报告名称
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="验收报告名称")
    @com.alibaba.excel.annotation.ExcelProperty("验收报告名称")
    @ApiModelProperty(value = "验收报告名称")
    private String acceptanceReportName;
    /**
     * 验收报告访问地址
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="验收报告访问地址")
    @com.alibaba.excel.annotation.ExcelProperty("验收报告访问地址")
    @ApiModelProperty(value = "验收报告访问地址")
    private String acceptanceReportUrl;
    /**
     * 审计报告名称
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="审计报告名称")
    @com.alibaba.excel.annotation.ExcelProperty("审计报告名称")
    @ApiModelProperty(value = "审计报告名称")
    private String auditReportName;
    /**
     * 审计报告访问地址
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="审计报告访问地址")
    @com.alibaba.excel.annotation.ExcelProperty("审计报告访问地址")
    @ApiModelProperty(value = "审计报告访问地址")
    private String auditReportUrl;

    @cn.afterturn.easypoi.excel.annotation.ExcelIgnore
    @com.alibaba.excel.annotation.ExcelIgnore
    private Long pageNo;

    @cn.afterturn.easypoi.excel.annotation.ExcelIgnore
    @com.alibaba.excel.annotation.ExcelIgnore
    private Long pageSize;
}